When the value of a parameter or initial condition of a variable depends on the value of other parameters, it is possible to make this parameter or variable appear fixed (i.e. the user cannot change the (initial) value in the WESTŪ user interface). This can be accomplished by setting the "fixed" annotation of the corresponding parameter or variable object to "1" .
Example:
OBJ parameter_name (* fixed = "1" *) "description" : Real := {: value <- 33 :};
Note: The default "fixed" value is "0".
When in an MSL model a parameter or variable object has the annotation "hidden" set to "1", this object is not shown in the WESTŪ user interface.
Example:
OBJ Kla (* hidden = "1" *) "description" : Real := {: value <- 33 :};
Note: The default "hidden" value is "0".
In case an input variable has the annotation "manip" set to "1", it is actually a "manipulated parameter", i.e. a quantity that is normally considered to be a parameter, but has been declared as an input variable as it is being manipulated during the course of a simulation experiment.
Example:
OBJ Kla (* manip = "1" *) "description" : Real := {: value <- 33 :};
Note: The default "manip" value is "0".